package pojo.vo.resp;

import io.swagger.annotations.ApiModel;

import io.swagger.annotations.ApiModelProperty;

import lombok.Data;



import java.io.Serializable;

import java.util.List;



@Data

@ApiModel

public class StudentTestDetailAnalyseResp implements Serializable {





    //测试编号

    @ApiModelProperty(value = "测试编号")

    private String testId;

    //测试标题

    @ApiModelProperty(value = "测试标题")

    private String testTitle;

    //发布人

    @ApiModelProperty(value = "发布人")

    private String teacherName;

    //发布时间

    @ApiModelProperty(value = "发布时间")

    private String publishDate;

    //截止时间

    @ApiModelProperty(value = "截止时间")

    private String expirationDate;

    //测试状态   测试状态:0暂存,1进行中,2已结束

    @ApiModelProperty(value = "测试状态   测试状态:0暂存,1进行中,2已结束")

    private int testState;

    //完成人数

    @ApiModelProperty(value = "完成人数")

    private int numberOfComplete;

    //当前学生当前测试状态:0一次未测,>0测试过

    @ApiModelProperty(value = "当前学生当前测试状态:0一次未测,>0测试过")

    private int studentTestState;





    //总题数

    @ApiModelProperty(value = "总题数")

    private int totalQuestionNumber;

    //需完成人数

    @ApiModelProperty(value = "需完成人数")

    private int totalAmount;



    //平均正确率

    @ApiModelProperty(value = "平均正确率")

    private int avgOfAccuracy;



    //平均耗时

    @ApiModelProperty(value = "平均耗时")

    private int avgOfUsetime;



    //知识点正确率列表

    @ApiModelProperty(value = "知识点正确率列表")

    private List<KnowledgePointAccuracyResp> knowledgePointAccuracyList;





}

